/**
 Copyright (C) 2008 ZHENG Zhong <heavyzheng nospam-at gmail D0T com>
  - http://heavyz.blogspot.com/
  - http://buggarden.blogspot.com/
 
 Stylesheet for AFCP home page.
 
 Created on 2008-11-19.
 $Id: home.css 26 2009-08-04 22:06:00Z guolin.mobi $
 */

/*------------------------------------------------------------------------------------------------*/
/* AFCP home page layout                                                                          */
/*------------------------------------------------------------------------------------------------*/

#home-wrapper #left-column {
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
  width: 420px;
}

#home-wrapper #right-column {
  margin: 0;
  padding: 0;
  display: inline;
  float: right;
  width: 420px;
}

/*------------------------------------------------------------------------------------------------*/
/* AFCP home page banner image                                                                    */
/*------------------------------------------------------------------------------------------------*/

/* Image and background design */

.banner-container {
	width: 900px;
	height: 270px;
	
	margin: 0 0 10px 0;
	padding: 4px 0;
	background-color: #DDD;
}
.banner-image {
	float: right;
	width: 900px;
	overflow: hidden;
	position: relative;
}
#header-wrapper {
	width: 1800px;
	position: relative;
}
.banner-img {
	width: 900px;
	height: 270px;
	float: left;
	filter:  ;
}

/* Reflection */

.banner-image .forum-counter-container {
	/* height: 225px; */
	height: 225px;
	width: 500px;
	margin: 2px auto 0;
	text-align: center;
	/* background-color: rgba(200, 200, 200, 0.6); */
	/* border-radius: 20px; */
	
	font-size: 2em;
	font-weight: bold;
	color: #653cc3;
	text-shadow: 1px 0px 2px white, -1px 0px 2px white, 0px 1px 2px white, 0px -1px 2px white;
}
#banner-reflection {
	
	/* -webkit-box-reflect:below 0px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(.4, transparent), to(#FFF)); */
	/* -webkit-box-reflect: below -5px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(255, 255, 255, 0.5))); */
	/* -webkit-box-reflect: below -15px -webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.3)); */
	-webkit-box-reflect: below -2px -webkit-linear-gradient(bottom, rgba(255,255,255,0.4) 0%, transparent 60%, transparent 100%);
	
}

	/* For Firefox */

#reflection {
   content:""; /* needed or nothing will be shown */

   /* background: -moz-linear-gradient(center top, white, white 30%, rgba(255, 255, 255,
		0.9) 65%, rgba(255, 255, 255, 0.7) ) repeat scroll 0 0 border-box,
		-moz-element(#banner-reflection) no-repeat scroll 0 -60px content-box
		transparent; */
		
  background: -moz-element(#banner-reflection)
              bottom left no-repeat;
   opacity: 0.3;
   -moz-transform: scaleY(-1); /* flip the image vertically */
   height: 35px;
   mask: url("/static/mask/mask.svg#mask");
}

	/* End for Firefox */

/* End Reflection */

.banner-image .bottom-right {
  margin: 0 10px 0 0;
  padding: 0;
  font: normal normal 100% 'Trebuchet MS',arial,sans-serif;
  /* color: #888888; */
  color: #FFF;
  text-align: right;
  /* text-shadow: 1px 0px 1px black, -1px 0px 1px black, 0px 1px 1px black, 0px -1px 1px black; */
  text-shadow: 1px 0 0 black, -1px 0 0 black, 0 1px 0 black, 0 -1px 0 black;
  font-weight: bold;
}
.banner-image .bottom-right a {
	text-decoration: none;
}


.banner-image a {
  /* color: #888888; */
  /* color: #DDD; */
  color: #FFF;
}

/*------------------------------------------------------------------------------------------------*/
/* AFCP home page center navbar                                                                   */
/*------------------------------------------------------------------------------------------------*/

.center-navbar {
  margin: 0;
  padding: 10px;
  text-align: center;
}

.center-navbar .navbar-entry {
  margin: 0;
  padding: 0 10px 0 10px;
}

/*------------------------------------------------------------------------------------------------*/
/* AFCP forum page                                                                                */
/*------------------------------------------------------------------------------------------------*/

/* .main-title {
  margin: 0 0 8px 0;
  padding: 4px 0 4px 0;
  font: normal bold 140% 'Trebuchet MS',arial,sans-serif;
  color: #444444;
  line-height: 1.4em;
  border-bottom: 1px solid #888888;
  text-align: center;
} */

#announcements img {
	margin-top: 1.9em;
	margin-bottom: 14.4px;
}

.fixme {
	color: red;
	font-style: italic;
}

.modified {
	color: blue;
	font-style: italic;
}

#registration {
	text-align: center;
}

.partners a {
	display: block;
	height: 98px;
	line-height: 98px;
}
.partners img {
	vertical-align: middle;
}
.partners span {
	vertical-align: middle;
	margin-left: 15px;
}

